
.ui_title_string_block {
    float: right;
    margin-top: 4px;
    margin-right: 4px;
    background-color: #ffffff;
    font-family: 'arial';
    font-size: 15px;
    color: #6d6d6d;
}

.ui_one_line {
    overflow: hidden;
    margin: 10px auto;
    width: 950px;
}

.ui_block_in_line {
    float: left;
    padding-right: 10px;
}

.ui_block_right_line {
    float: right;
    padding-left: 10px;
}

.ui_block_in_line label {
    color: #6d6d6d;
    font-family: 'arial';
    font-size: 13px;
}

.ui_label_strong {
    color: #6d6d6d;
    font-family: 'arial';
    font-size: 13px;
    font-weight: bold;
    width: 70px;
    text-align: right;
    margin-top: 5px;
}

.ui_short_select {
    width: 100px;
}

.ui_long_select {
    width: 150px;
}

.ui_vshort_select {
    width: 70px;
}

.ui_short_select, .ui_long_select, .ui_vshort_select {
    border: 1px solid #c4c4c4;
    font-family: 'arial';
    font-size: 13px;
    color: #6d6d6d;
    border-radius: 3px;
    padding: 2px;
    background: #efefef; 
    background: -moz-linear-gradient(top,  #efefef 0%, #f7f7f7 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#f7f7f7)); 
    background: -webkit-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -o-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -ms-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f7f7f7',GradientType=0 ); 
    cursor: default;
}

.ui_datapicer_block {
    width: 170px;
    overflow: hidden;
}

.ui_datapicer_block_no_label {
    width: 110px;
    overflow: hidden;
}

.ui_datapicer_block label {
    color: #6d6d6d;
    font-family: 'arial';
    font-size: 13px;
}

.ui_datapicer_block input[type=text], .ui_datapicer_block_no_label input[type=text] {
    width: 94px;
    border: 1px solid #c4c4c4;
    font-family: 'arial';
    font-size: 13px;
    color: #6d6d6d;
    border-radius: 3px;
    padding: 3px;
    background: #efefef; 
    background: -moz-linear-gradient(top,  #efefef 0%, #f7f7f7 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#f7f7f7)); 
    background: -webkit-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -o-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -ms-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f7f7f7',GradientType=0 ); 
    cursor: default;
    z-index: 2;
}

.ui_datapicer_block img, .ui_datapicer_block_no_label img {
    position: absolute;
    margin-top: 5px;
    margin-left: -20px;
    z-index: 1;
}

.ui_radio_text_right {
    margin-top: 6px;
}

.ui_radio_text_right input[type=radio] {
    margin-top: 2px;
    position: absolute;
}

.ui_radio_text_right label {
    margin-left: 21px;

}

.ui_block_with_title {}

.ui_block_title {
    text-align: center;
    font-family: 'arial';
    font-size: 11px;
    color: #373737;
}

.ui_input_text_small {
    width: 45px;
    border: 1px solid #c4c4c4;
    font-family: 'arial';
    font-size: 13px;
    color: #6d6d6d;
    border-radius: 3px;
    padding: 3px;
    background: #efefef; 
    background: -moz-linear-gradient(top,  #efefef 0%, #f7f7f7 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#f7f7f7)); 
    background: -webkit-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -o-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -ms-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f7f7f7',GradientType=0 ); 
}

.ui_input_text_normal {
    width: 95px;
    border: 1px solid #c4c4c4;
    font-family: 'arial';
    font-size: 13px;
    color: #6d6d6d;
    border-radius: 3px;
    padding: 3px;
    background: #efefef; 
    background: -moz-linear-gradient(top,  #efefef 0%, #f7f7f7 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#f7f7f7)); 
    background: -webkit-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -o-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    background: -ms-linear-gradient(top,  #efefef 0%,#f7f7f7 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f7f7f7',GradientType=0 );
}

.ui_normal_title {
    width: 100px;
}

.ui_small_title {
    width: 53px;
}

.ui_double_small_title {
    width: 116px;
}

.ui_normal_title, .ui_small_title, .ui_double_small_title {
    text-align: center;
    font-family: 'arial';
    font-size: 11px;
    color: #373737;
}

.ui_slider_rank {
    position: absolute;
    width: 200px;
}

.ui_slider_rank ul.top {
    position: absolute;
    list-style: none;
    margin: -7px 0 0 0;
    padding: 0;
}

.ui_slider_rank ul.down {
    position: absolute;
    margin: -9px 0 0 0;
    padding: 0;
}

.ui_slider_rank ul li {
    display: inline;
    margin-right: 26px;
}

.ui_slider_rank ul li img {
    width: 5px;
    height: 5px;
}

.ui_orange_short_button {
    width: 100px;
    border: 1px solid #ff7b0d;
    border-radius: 3px;
    font-family: "arial";
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: #ffa84c; 
    background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); 
    background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); 
    background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); 
    background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); 
    cursor: pointer;
}

.ui_orange_short_button:hover {
    background: #ff7b0d; 
    background: -moz-linear-gradient(top,  #ff7b0d 0%, #ffa84c 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7b0d), color-stop(100%,#ffa84c)); 
    background: -webkit-linear-gradient(top,  #ff7b0d 0%,#ffa84c 100%); 
    background: -o-linear-gradient(top,  #ff7b0d 0%,#ffa84c 100%); 
    background: -ms-linear-gradient(top,  #ff7b0d 0%,#ffa84c 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ffa84c',GradientType=0 );
}

.ui_gray_short_button {
    width: 100px;
    border: 1px solid #6d6d6d;
    border-radius: 3px;
    font-family: "arial";
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: #cccccc; 
    background: -moz-linear-gradient(top,  #cccccc 0%, #6d6d6d 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#6d6d6d)); 
    background: -webkit-linear-gradient(top,  #cccccc 0%,#6d6d6d 100%); 
    background: -o-linear-gradient(top,  #cccccc 0%,#6d6d6d 100%); 
    background: -ms-linear-gradient(top,  #cccccc 0%,#6d6d6d 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#6d6d6d',GradientType=0 ); 
    cursor: pointer;
}

.ui_gray_short_button:hover {
    background: #6d6d6d; 
    background: -moz-linear-gradient(top,  #6d6d6d 0%, #cccccc 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#cccccc)); 
    background: -webkit-linear-gradient(top,  #6d6d6d 0%,#cccccc 100%); 
    background: -o-linear-gradient(top,  #6d6d6d 0%,#cccccc 100%); 
    background: -ms-linear-gradient(top,  #6d6d6d 0%,#cccccc 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#cccccc',GradientType=0 );
}

.ui_short_button_loader {
    margin-top: 2px;
    width: 98px;
    text-align: center;
    color: #ffffff;
    font-family: 'arial';
    font-size: 16px;
    border: 1px solid #6d6d6d;
    border-radius: 3px;
    background-color: #373737;
    display: none;
}

.ui_short_button_loader img {
    margin-left: 78px;
    margin-top: -18px;
    width: 20px;
    height: 20px;
}

.ui_line_error {
    font-family: 'arial';
    font-size: 13px;
    font-weight: bold;
    color: red;
}

.ui_standart_loader {
    position: absolute;
    display: none;
    width: 300px;
    height: 125px;
    background-color: #ffffff;
    border: 3px solid #6d6d6d;
    border-radius: 5px;
    z-index: 9999999;
}

.ui_standart_loader img {
    position: absolute;
    width: 85px;
    height: 85px;
    margin: 20px;
}

.ui_standart_loader h3 {
    margin-left: 135px;
    margin-top: 45px;
    font-family: 'arial';
    font-size: 25px;
    color: #F5A300;
}